package com.wizz.trade.trading.mapper;

import com.wizz.trade.trading.entity.ImportCost;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * <p>
 * 进口成本参考表 Mapper 接口
 * </p>
 *
 * @author fyftless
 * @since 2023-04-23 04:37:04
 */
@Mapper
public interface ImportCostMapper extends BaseMapper<ImportCost> {

    /**
     * 根据现货表记录id获取对应的进口成本参考表记录id
     * @param positionId 现货表记录id
     * @return 进口成本参考表记录id
     */
    ImportCost getImportCostIdByPositionId(Integer positionId);

    /**
     * 获取进口成本表中，币种相同的记录id
     * @return
     */
    List<Integer> getExrate();

    /**
     * 获取进口成本表中，币种相同的记录组的所有id
     * @return
     */
    List<Integer> getAllIds();

}
